<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //定时器-- 可以让一段代码 间隔指定的时间-重复去执行

        // setInterval(定义函数或者函数名,时间间隔-毫秒)
        // 间隔 指定毫秒 就会执行 前面的函数一次
        // 调用setInterval，启动了定时器--函数不会立刻执行，等指定的间隔以后 会执行函数一次
        // 函数执行完，再等 指定的间隔以后 会执行函数一次 一次类推
        // setInterval(function () {
        //     console.log(11);
        // }, 1000)
        var fn = function () {
            console.log(22);
            // 判断--满足一定条件 清除定时器
        }
        // setInterval(fn(), 22) 这样写是错的

        // setInterval 有一个返回值，返回值是要给数字
        // 停止定时器--清除定时器  
        // clearInterval(要清除的定时器的返回值)
        var timer = setInterval(fn, 1000)

        // clearInterval(timer);


    </script>

</body>

</html>